// 平台属性管理模块
import request from '@/utils/request'

// 获取一级分类数据接口
//  /admin/product/getCategory1  GET
export const reqCategory1List = () => request({ url: '/admin/product/getCategory1', method: 'get' });

// 获取二级分类数据接口
// /admin/product/getCategory2/{category1Id}  GET 
export const reqCategory2List = (category1Id) => request({ url: `/admin/product/getCategory2/${category1Id}`, method: 'get' });

// 获取三级分类数据接口
// /admin/product/getCategory3/{category2Id}  GET 
export const reqCategory3List = (category2Id) => request({ url: `/admin/product/getCategory3/${category2Id}`, method: 'get' });


// 获取平台属性接口
// /admin/product/attrInfoList/{category1Id}/{category2Id}/{category3Id} GET 
export const reqAttrList = (category1Id, category2Id, category3Id) => request({ url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`, method: 'get' });


// 添加属性与属性值接口
// /admin/product/saveAttrInfo  POST
export const reqAppOrUpdateAttr = (data) => request({ url: `/admin/product/saveAttrInfo`, method: 'post', data });
/* 
{
  "attrName": "string",  属性名
  "attrValueList": [     属性名中属性值，属性值可以有多个，因此需要是数组
    {
      "attrId": 0,    属性的id
      "valueName": "string"   属性值
    }
  ],
  "categoryId": 0,       category3Id
  "categoryLevel": 3,    
}
 */

